// var arr1 = [1,2,3,4];
// var arr2 = [23,5,6,8,9];

// function diff(arr1, arr2) {
//   var newArr = arr1.filter(function(val){
//     //留下arr1中与arr2不相同的元素
//     return arr2.indexOf(val) >=0 ? false : true;
//   }).concat(arr2.filter(function(val){
//     //留下arr2中与arr1不相同的元素
//     return arr1.indexOf(val) >= 0 ? false : true;
//   }));//concat拼接两个数组
 
//     //返回新数组
//   console.log(newArr);
// }


// 取出两个数组的不同元素
// diff(arr1, arr2);
var arr1 = [0,1,2,3,4,5,6,7,8];
var arr2 = [0,1,2,3];

function getArrDifference(arr1, arr2) {
  const array = arr1.concat(arr2).filter(function(value, i, arr) {
    return arr.indexOf(value) == arr.lastIndexOf(value);
  });
  console.log(array);
}

(getArrDifference(arr1,arr2));
  
 //输出：(4) [2, 5, 6, 9]